* {
    margin: 0;
    padding: 0;
}
ul,
li {
    list-style: none;
}
a {
    text-decoration: none;
    color: #fff;
}

header {
    width: 1300px;
    height: 40px;
    background-color: #333;
    margin: 0 auto;
    /* position: relative; */
}
header > .inner {
    width: 1150px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
header > .inner > .inner1 {
    width: 1050px;
    display: flex;
    justify-content: space-between;
}
header > .inner ul:nth-of-type(1) {
    width: 420px;
    font-size: 12px;
    color: #a4b0b0;
    display: flex;
}
header > .inner ul:nth-of-type(1) > li {
    width: 70px;
    height: 16px;
    border-right: 1px solid #a4b0b0;
    text-align: center;
    line-height: 16px;
}
header > .inner ul:nth-of-type(2) {
    width: 100px;
    font-size: 12px;
    color: #a4b0b0;
    display: flex;
    display: none;
}
header > .inner ul:nth-of-type(2).active{
    display: flex;
}
header > .inner ul:nth-of-type(2) > li {
    width: 48px;
    height: 16px;
    border-right: 1px solid #a4b0b0;
    line-height: 16px;
    text-align: center;
}
header > .inner ul:nth-of-type(2) > .two {
    border:none;
}
header > .inner ul:nth-of-type(3) {
    width: 100px;
    font-size: 12px;
    color: #a4b0b0;
    display: flex;
    display: none;
}
header > .inner ul:nth-of-type(3).active{
    display: flex;
}
header > .inner ul:nth-of-type(3) > li {
    width: 48px;
    height: 16px;
    line-height: 16px;
    text-align: center; 
}
header > .inner ul:nth-of-type(3) > li > button {
    width: 60px;
    height: 28px;
    line-height: 34px;
    text-align: center;
    border:none;
}
header > .inner > .gouwuche {
    width: 116px;
    height: 40px;
    background-color: #424242;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
    color: #a4b0b0;
    display: flex;
    justify-content: center;
    align-items: center;
}
header > .inner > .gouwuche > img {
    width: 20px;
    height: 20px;
    display: block;
    margin-right: 4px;
}


/* 导航栏  第一个二级菜单 */
nav {
    width: 1300px;
    height: 50px;
    margin: 0 auto;
    position: sticky;
    top: 0;
    z-index: 999;
}
nav > .inner {
    width: 1150px;
    height: 50px;
    margin:  0 auto;
    display: flex;
    background-color: #f4f4f4;
    
}
nav > .inner > div {
    width: 100px;
    height: 50px;
    display: flex;
    align-items: center;
}
nav > .inner > ul {
    width: 800px;
    height: 50px;
    margin-left: 30px;
    display: flex;
    justify-content: space-around;
    align-items: center;  
}
nav > .inner > ul > li {
    width: 70px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
nav > .inner > ul > li:hover {
    background-color: #fff;
}
nav > .inner > ul > li:hover a {
    color: #ed1c24;
}
nav > .inner > ul > li:hover .inner_ul {
    display: flex;
}
nav > .inner > ul > li > a {
    color: #333;
    font-size: 14px;
}
nav > .inner > ul > li > img {
    margin-top: 16px;
    cursor: pointer;
}
nav > .inner > ul > li > .inner_ul {
    width: 1150px;
    height: 310px;
    background-color: #fff;
    display: flex;
    justify-content: space-around;
    position: absolute;
    top:50px;
    left: 74px;
    z-index: 999;
    display: none;
}
nav > .inner > ul > li > .inner_ul > li > img {
    width: 150px;
    margin-top: 20px;
}
nav > .inner > ul > li > .inner_ul > li > div:nth-of-type(1) {
    margin-top: -30px;
}
nav > .inner > ul > li > .inner_ul > li > div:nth-of-type(2) {
    margin-top: 16px;
    font-size: 14px;
    color: #989898;
    margin-top: -16px;
}
nav > .inner > ul > li > .inner_ul > li > div:nth-of-type(3){
    font-size: 14px;
    color: #ed1c24;
    margin-top: -16px;
}

/* 
    banner图的盒子
    banner图里面的二级菜单的盒子样式
*/
._banner {
    width: 1300px;
    height: 500px;
    margin: 0 auto;
    background-color: pink;
    position: relative;
    overflow: hidden;
} 
._banner > .nav {
    width: 240px;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 75px;
}
._banner > .nav > ul {
    width: 100%;
    height: 90%;
    margin-top: 10%;
    margin-bottom: 3%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-content: space-around;
}
._banner > .nav > ul > li{
    width: 79%;
    height: 45px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    padding-left: 30px;
    padding-right: 20px;
}
._banner > .nav > ul > li:hover {
    background-color: #ED1C24;
}

/* 轮播图的样式 */
ol, ul, li {
    list-style: none;
}

.banner {
    width: 1300px;
    height: 500px;
    position: relative;
}

.banner > .imgBox {
    width: 500%;
    height: 100%;
    display: flex;
    /* 将来是需要移动的, 就得有定位 */
    position: absolute;
    left: 0;
    top: 0;
}
.banner > .imgBox > li {
    flex: 1;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 100px;
    color: #fff;
}
.banner > .pointBox {
    width: 400px;
    height: 30px;
    border-radius: 15px;

    position: absolute;
    left: 50%;
    bottom: 24px;
    transform: translateX(-50%);

    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

.banner > .pointBox > li {
    width: 80px;
    height: 4px;
    background-color: #fff;
    margin-right: 6px;
    cursor: pointer;
}

.banner > .pointBox > li.active {
    background-color: red;
}

.banner:hover > div {
    display: flex;
}

.banner > div {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    cursor: pointer;
    font-size: 24px;

    display: none;

    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.banner > div:hover {
    background-color: rgba(0, 0, 0, .5);
}

.banner > div.left {
    left: 0;
    border-radius: 0 20px 20px 0;
}

.banner > div.right {
    right: 0;
    border-radius: 20px 0 0 20px;
}

/* main盒子里面的样式 */
.main {
    width: 1150px;
    height: 240px;
    margin: 0 auto;
    overflow: hidden;
}
.main > ul {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    display: flex;
    justify-content: space-evenly;
}
.main > ul > li:nth-of-type(1) {
    width: 270px;
    height: 182px;
    background-color: #f2555b;
}
.main > ul > li:nth-of-type(1) > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.main > ul > li:nth-of-type(1) > ul > li {
    width: 90px;
    height: 91px;
    display: flex;
    flex-direction: column;
    /* justify-content: space-around; */
    align-items: center;
    cursor: pointer;
}
.main > ul > li:nth-of-type(1) > ul > li:hover{
    background-color: #EE3239;
}
.main > ul > li:nth-of-type(1) > ul > li > img {
    display: block;
    width: 27px;
    height: 27px;
    margin-top: 20px;
}
.main > ul > li:nth-of-type(1) > ul > li > div {
    font-size: 14px;
    color: #fff;
}
.main > ul > li:nth-of-type(1) > ul > li:nth-of-type(odd){
    background-color: #f68387;
}
.main > ul > li:nth-of-type(1) > ul > li:nth-of-type(odd):hover{
    background-color: #EE3239;
}

/* 明星产品部分布局 */
.starPro {
    width: 1150px;
    height: 500px;
    margin: 0 auto;
    /* background-color: peachpuff; */
}
.starPro > .star_top {
    width: 100%;
    height: 50px;
    font-size: 22px;
    line-height: 50px;
}
.starPro > .star_top > h3 {
    font-size: 22px;
    line-height: 50px;
}
.starPro > .star_top > h3 > img {
    margin-right: 5px;
    vertical-align: middle;
}
.starPro > .star_top > h3 > a {
    color: #767676;
}
.star_bottom {
    width: 100%;
    height: 340px;
    /* background-color: peachpuff; */
}
.star_bottom > ul {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.star_bottom > ul > li {
    width: 270px;
    height: 340px; 
    background-color: #f7f7f7;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
}
.star_bottom > ul > li > img {
    width: 200px;
    height: 180px;
}
.star_bottom > ul > li > h4 {
    font-weight: 500;
}
.star_bottom > ul > li > div:nth-of-type(1){
    font-size: 14px;
    color: #989898;
}
.star_bottom > ul > li > div:nth-of-type(2) > span:nth-of-type(1){
    color: #ed1c24;
}
.star_bottom > ul > li > div:nth-of-type(2) > span:nth-of-type(2){
    color: #989898;
    margin-left: 4px;
}

/* 电视 */
.dianshi_main {
    width: 1300px;
    height: 1170px;
    background-color: #f7f7f7;
    margin: 0 auto;
}
.dianshi {
    width: 1150px;
    height: 1170px;
    background-color: #f7f7f7;
     margin: 0 auto;
    overflow: hidden;
}
.dianshi > .dianshi_top {
    width: 100%;
    height: 50px;
    font-size: 22px;
    line-height: 50px;
}
.dianshi > .dianshi_top > h3 {
    font-size: 22px;
    line-height: 50px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.dianshi > .dianshi_top > h3 > img {
    margin-right: 5px;
    vertical-align: middle;
}
.dianshi > .dianshi_top > h3 > a {
    color: #767676;
    font-weight: 500;
}

.dianshi_center {
    width: 100%;
    height: 370px;
}
.dianshi_center > img {
    width: 100%;
    height: 100%;
}
.dianshi_bottom {
    width: 100%;
    height: 1100px;
    /* background-color: pink; */
    overflow: hidden;
}
.dianshi_bottom > ul {
    width: 100%;
    height: 720px;
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
}
.dianshi_bottom > ul > li {
    width: 240px;
    height: 312px;
    background-color: #fff;
}
.dianshi_bottom > ul > li:hover{
    box-shadow: 10px 10px 10px 10px #efefef;
    transform: translateY(-4px);
    transition:all .2s linear;
}
.dianshi_bottom > ul > li > div:nth-of-type(1){
    text-align: center;
}
.dianshi_bottom > ul > li img {
    width: 180px;
    height: 160px;
    margin-left: 30px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.dianshi_bottom > ul > li > div:nth-of-type(2){
    font-size: 16px;
    line-height: 30px;
    color: #222;
    text-align: center;
}
.dianshi_bottom > ul > li > div:nth-of-type(3){
    line-height: 30px;
    font-size: 14px;
    color: #989898;
    text-align: center;
}
.dianshi_bottom > ul > li > div:nth-of-type(4){
    text-align: center;
}
.dianshi_bottom > ul > li > div:nth-of-type(4) span:nth-of-type(1){
    color: #ed1c24;
    line-height: 30px;
    font-size: 14px;
}
.dianshi_bottom > ul > li > div:nth-of-type(4) span:nth-of-type(2){
    color: #b0b0b0;
}

/* 页面底部布局 */
.bottom {
    width: 1300px;
    height: 528px;
    margin: 0 auto;
    overflow: hidden;
}
.bottom > .bottom_top {
    width: 1140px;
    height: 113px;
    margin: 0 auto;
    padding: 40px 0 20px 0;
}
.bottom > .bottom_top > ul {
    width: 90%;
    height: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    border-bottom: 1px solid #eaeaea;
    padding-left: 30px;
    padding-right: 30px;
}
.bottom > .bottom_top > ul > li {
    width: 220px;
    float: left;
    position: relative;
    display: block;
    padding-left: 35px;
}
.bottom > .bottom_top > ul > li > div:nth-of-type(1){
    float: left;
    width: 40px;
    height: 50px;
}
.bottom > .bottom_top > ul > li > div:nth-of-type(1) > img{
    vertical-align: middle;
    margin-top: 10px;
    margin-right: 6px;
} 
.bottom > .bottom_top > ul > li > div:nth-of-type(2) > h4{
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    color: #b2b2b2;
}
.bottom > .bottom_top > ul > li > div:nth-of-type(2) > small{
    color: #b2b2b2;
    /* padding-left: 36px; */
}

.bottom > .bottom_bottom {
    width: 1140px;
    height: 372px;
    margin: 0 auto;
    /* background-color: pink; */
}
.bottom > .bottom_bottom > ul {
    width: 820px;
    height: 100%;
    display: flex;
    justify-content: space-around;
    margin-top: 30px;
    float: left;
}
.bottom > .bottom_bottom > ul > li >dl>dt{
    line-height: 35px;
    font-weight: 700;
    font-size: 14px;
    color: #333;
}
.bottom > .bottom_bottom > ul > li >dl>dd{
    line-height: 35px;
    font-size: 12px;
    color: #a2a2a2;
    cursor: pointer;
}
.bottom > .bottom_bottom > ul > li >dl>dd:hover{
    color: #ed1c24;
}
.bottom > .bottom_bottom > div {
    width: 250px;
    height: 125px;
    /* background-color: #ed1c24; */
    float: right;
    margin-top: 40px;
    border-left: 1px solid #ddd;
    padding-left: 10px;
}
.bottom > .bottom_bottom > div > div:nth-of-type(1){
    font-size: 14px;
    color: #6f6c71;
    font-weight: 600;
    text-align: center;
}
.bottom > .bottom_bottom > div > div:nth-of-type(2){
    color: #ff5d59;
    font-size: 26px;
    margin-bottom: 15px;
    text-align: center;
}
.bottom > .bottom_bottom > div > div:nth-of-type(3) {
    text-align: center;
}
.bottom > .bottom_bottom > div > div:nth-of-type(3) > span{
    border: 1px solid #ff5d59;
    padding: 5px 10px;
    color: #ff5d59;
    font-size: 14px;
}

/* 页面最底部 布局 */
footer {
    width: 1300px;
    height: 100px;
    margin:  0 auto;
    background-color: #313131;
    line-height: 100px;
}
footer > .foot_logo {
    float: left;
    margin-left: 40px;
}
footer > .foot_link{
    text-align: center;
    color: #666;
    font-size: 12px;
}
footer > .foot_link > ._a {
    color: #666;
}
footer > .foot_link > span {
    /* margin-right: 5px; */
    color: #666;
}

/* 楼层导航 布局*/
.daohang > ol {
    width: 38px;
    height: 366px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    position: fixed;
    top: 90px;
    left: 58px;

    display: none;
}
.daohang > ol.active {
    display: flex;
}
.daohang > ol > li {
    width: 40px;
    height: 45px;
    background: #888;
    text-align: center;
    border-top: 1px solid #fff;
    transition: all .5s;
}
.daohang > ol > li:hover {
    background-color: #ed1c24;
}
.daohang > ol > li > a {
    display: block;
    padding: 5px;
    font-size: 12px;
    color: #fff;
}